<?xml version="1.0" encoding="UTF-8"?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:p="http://primefaces.org/ui"
	template="/WEB-INF/templates/default.xhtml">

	<ui:define name="content">
		<p:outputLabel value="Rejestracja!" />
		<br />
		<h:form id="registrationForm">
			<p:panelGrid id="panel" columns="2">
				<p:outputLabel value="Imię:* " />
				<p:column>
					<p:inputText id="firstName"
						value="#{registrationBean.newUser.firstName}" />
					<p:message for="firstName" />
				</p:column>
				<p:outputLabel value="Nazwisko:* " />
				<p:column>
					<p:inputText id="lastName"
						value="#{registrationBean.newUser.lastName}" />
					<p:message for="lastName" />
				</p:column>
				<p:outputLabel value="Pesel: " />
				<p:column>
					<p:inputText id="pesel" value="#{registrationBean.newUser.pesel}" />
					<p:message for="pesel" />
				</p:column>
				<p:outputLabel value="Adres: " />
				<p:column>
					<p:inputText id="address"
						value="#{registrationBean.newUser.adress}" />
					<p:message for="address" />
				</p:column>
				<p:outputLabel value="Data urodzenia" />
				<p:column>
					<p:inputText id="bornDate"
						value="#{registrationBean.newUser.bornDate}" />
					<p:message for="bornDate" />
				</p:column>
				<p:outputLabel value="Adres e-mail: " />
				<p:column>
					<p:inputText id="email" value="#{registrationBean.newUser.email}" />
					<p:message for="email" />
				</p:column>
				<p:outputLabel value="Powtórz adres e-mail: " />
				<p:column>
					<p:inputText id="confirmEmail"
						value="#{registrationBean.emailConfirmation}" />
					<p:message for="confirmEmail" />
				</p:column>
				<p:outputLabel value="Hasło:* " />
				<p:column>
					<p:password id="password"
						value="#{registrationBean.newUser.password}" />
					<p:message for="password" />
				</p:column>
				<p:outputLabel value="Powtórz hasło:* " />
				<p:column>
					<p:password id="confirmPassword"
						value="#{registrationBean.passwordConfirmation}" />
					<p:message for="confirmPassword" />
				</p:column>
				<p:column>
					<p:outputLabel value="Rola: " />
				</p:column>
				<p:column>
					<p:selectOneMenu value="#{registrationBean.newUser.roleId}" converter="#{roleConverter}" >
						<f:selectItems value="#{registrationBean.rolesList}" var="role"
							itemLabel="#{role.name}" />
					</p:selectOneMenu>
				</p:column>
				<p:commandButton value="Wyślij"
					action="#{registrationBean.registerNewUser}" ajax="false" />
				<p:commandButton value="Wyczyść">
					<p:ajax update="panel" resetValues="true" />
				</p:commandButton>
			</p:panelGrid>
		</h:form>
	</ui:define>
</ui:composition>